#pragma once

#include "IEffect.h"
#include "Entity.h"

class HealthCondition : public Combat::IEffect
{
public:
	static const HashedString type;

	HealthCondition( Entity* parent, Combat::Combatant* owner );

	const HashedString& Type();

	void OnPostDefend( Combat::Response& response );
protected:
	Entity* m_parent;
};